gtk4.git
12 years agowindow: remove unused code
Cosimo Cecchi [Mon, 22 Apr 2013 21:33:20 +0000 (17:33 -0400)]
window: remove unused code

We don't need to add these style classes.

12 years agowindow: rework the CSD theming layer
Cosimo Cecchi [Mon, 22 Apr 2013 21:28:23 +0000 (17:28 -0400)]
window: rework the CSD theming layer

Instead of having three different boxes and style classes, we can just
get away with the regular background box, plus a window-frame, which
contains the external frame, together with the window drop shadows.

GtkWindow now has special code to ensure the backing actual window is
allocated big enough to accomodate the shadows (using the shadow size
calculations introduced in the previous commit). We also use the margin
value to determine the size of the invisible borders (which can then be
different than the shadow).

12 years agocssshadow: add a method to get the size of a shadows value
Cosimo Cecchi [Mon, 22 Apr 2013 20:50:39 +0000 (16:50 -0400)]
cssshadow: add a method to get the size of a shadows value

The method returns the size of each side of a GtkCssShadowsValue.

12 years agowindow: factor out a gtk_window_get_maximized() function
Cosimo Cecchi [Mon, 22 Apr 2013 21:24:09 +0000 (17:24 -0400)]
window: factor out a gtk_window_get_maximized() function

Simplify code that does this same check over and over.

12 years agowindow: remove title_border
Cosimo Cecchi [Mon, 22 Apr 2013 15:22:37 +0000 (11:22 -0400)]
window: remove title_border

We don't actually need this additional title border.

12 years agoGtkModelMenuItem: add support for 'icon' attribute
Ryan Lortie [Mon, 22 Apr 2013 19:53:39 +0000 (15:53 -0400)]
GtkModelMenuItem: add support for 'icon' attribute

Add support for icons on a GMenuModel.

https://bugzilla.gnome.org/show_bug.cgi?id=688820

12 years agoUpdated POTFILES.in and POTFILES.skip
Piotr Drąg [Mon, 22 Apr 2013 18:51:32 +0000 (20:51 +0200)]
Updated POTFILES.in and POTFILES.skip

12 years agoAdd new symbols
Matthias Clasen [Mon, 22 Apr 2013 16:36:10 +0000 (12:36 -0400)]
Add new symbols

Add the GtkRevealer functions to gtk.symbols

12 years agoDo rtl flipping for GtkRevealer transitions
Matthias Clasen [Mon, 22 Apr 2013 16:34:14 +0000 (12:34 -0400)]
Do rtl flipping for GtkRevealer transitions

12 years agoAdd a revealer example to gtk-demo
Matthias Clasen [Mon, 22 Apr 2013 16:03:07 +0000 (12:03 -0400)]
Add a revealer example to gtk-demo

I tried to make a 'revealer ballet'. Judge for yourself if
I succeeded.

12 years agoAdd docs for GtkRevealer
Matthias Clasen [Mon, 22 Apr 2013 14:21:44 +0000 (10:21 -0400)]
Add docs for GtkRevealer

12 years agoGtkRevealer: Add a fading animation
Matthias Clasen [Mon, 22 Apr 2013 13:42:48 +0000 (09:42 -0400)]
GtkRevealer: Add a fading animation

Using a container for this is not necessarily the most
elegant solution, but it lets us reuse the animation
machinery in GtkRevealer.

12 years agoForgotten file
Matthias Clasen [Mon, 22 Apr 2013 14:22:02 +0000 (10:22 -0400)]
Forgotten file

12 years agoAdd GtkRevealer
Matthias Clasen [Mon, 22 Apr 2013 13:31:32 +0000 (09:31 -0400)]
Add GtkRevealer

This is a widget that can hide or show (ie reveal) its child
in an animated fashion.

This widget was initially developed in libgd.

12 years agostack: fix a typo in docs
Cosimo Cecchi [Mon, 22 Apr 2013 15:19:54 +0000 (11:19 -0400)]
stack: fix a typo in docs

12 years agoTypo fix in GtkStack docs
Matthias Clasen [Mon, 22 Apr 2013 14:24:20 +0000 (10:24 -0400)]
Typo fix in GtkStack docs

12 years agoTypo fix in GtkStackSwitcher docs
Matthias Clasen [Mon, 22 Apr 2013 14:23:56 +0000 (10:23 -0400)]
Typo fix in GtkStackSwitcher docs

12 years agoRevert "Revert "gtkbin: Remove the silliest code on earth""
Benjamin Otte [Mon, 22 Apr 2013 12:23:08 +0000 (08:23 -0400)]
Revert "Revert "gtkbin: Remove the silliest code on earth""

This reverts commit b164df74506505ac0f4559744ad9b59b5ea57ebf.

12 years agoTajik translation updated
Victor Ibragimov [Mon, 22 Apr 2013 08:12:09 +0000 (13:12 +0500)]
Tajik translation updated

12 years agoUpdated Brazilian translation for UI and PO-Prop.
Rafael Ferreira [Mon, 22 Apr 2013 07:58:51 +0000 (04:58 -0300)]
Updated Brazilian translation for UI and PO-Prop.

12 years agoUpdated private widget catalog to remove the reference to the shortcuts model
Tristan Van Berkom [Mon, 22 Apr 2013 06:55:20 +0000 (15:55 +0900)]
Updated private widget catalog to remove the reference to the shortcuts model

This model seems to be removed since Federico's places-sidebar work.

12 years agoRevert "gtkbin: Remove the silliest code on earth"
Tristan Van Berkom [Sat, 20 Apr 2013 08:52:16 +0000 (17:52 +0900)]
Revert "gtkbin: Remove the silliest code on earth"

This reverts commit f4438a1ffc6aaab92fb6b751cd16e95c2abaa0e3.

The calculation of the delta between parent and child widget
is required in order to automate height-for-width and width-for-height
requests for various GtkBin widgets.

GtkButton, GtkCheckButton, GtkRadioButton, etc, all have different
requests for space around the content which can not be satisfied
with a simple calculation of GtkContainer border-width.

12 years agoGtkStack: shorten a few parameter names
Matthias Clasen [Mon, 22 Apr 2013 03:13:16 +0000 (23:13 -0400)]
GtkStack: shorten a few parameter names

Looks better in the docs.

12 years agoForgot one place
Matthias Clasen [Mon, 22 Apr 2013 02:24:54 +0000 (22:24 -0400)]
Forgot one place

Also change the property definition for transition-duration
to be uint instead of int.

12 years agoAdd new places sidebar symbols
Matthias Clasen [Mon, 22 Apr 2013 02:00:06 +0000 (22:00 -0400)]
Add new places sidebar symbols

12 years agoMake transition-duration unsigned
Matthias Clasen [Mon, 22 Apr 2013 01:31:29 +0000 (21:31 -0400)]
Make transition-duration unsigned

The code doesn't deal with negative durations, so better
don't allow them.

12 years agoChange transition-type property type
Matthias Clasen [Mon, 22 Apr 2013 01:16:46 +0000 (21:16 -0400)]
Change transition-type property type

This is an enum, so declare the property as such.

12 years agoAdd a GtkStack example to gtk-demo
Matthias Clasen [Mon, 22 Apr 2013 01:16:24 +0000 (21:16 -0400)]
Add a GtkStack example to gtk-demo

12 years agoGtkStack: warn if child names are not unique
Matthias Clasen [Mon, 22 Apr 2013 00:41:22 +0000 (20:41 -0400)]
GtkStack: warn if child names are not unique

12 years agoAdd new symbols
Matthias Clasen [Mon, 22 Apr 2013 00:27:53 +0000 (20:27 -0400)]
Add new symbols

12 years agoAdd new api to the docs
Matthias Clasen [Mon, 22 Apr 2013 00:19:51 +0000 (20:19 -0400)]
Add new api to the docs

12 years agoGtkStack: add vertical slide transitions
Matthias Clasen [Mon, 22 Apr 2013 00:17:40 +0000 (20:17 -0400)]
GtkStack: add vertical slide transitions

We allow transitions that slide up or down.

12 years agoGtkStack: rtl flipping for animation
Matthias Clasen [Sun, 21 Apr 2013 23:53:57 +0000 (19:53 -0400)]
GtkStack: rtl flipping for animation

We switch slide-right and slight-left when in rtl.

12 years agoAdd a way to specify transition types on the fly
Matthias Clasen [Sun, 21 Apr 2013 18:22:35 +0000 (14:22 -0400)]
Add a way to specify transition types on the fly

Add a gtk_stack_set_visible_child_full that takes a
transition type.

12 years agoAdd docs for GtkStackSwitcher
Matthias Clasen [Sun, 21 Apr 2013 15:05:38 +0000 (11:05 -0400)]
Add docs for GtkStackSwitcher

12 years agoAdd docs for GtkStack
Matthias Clasen [Sun, 21 Apr 2013 14:14:46 +0000 (10:14 -0400)]
Add docs for GtkStack

12 years agoAdd GtkStack
Matthias Clasen [Sun, 21 Apr 2013 11:51:14 +0000 (07:51 -0400)]
Add GtkStack

Add separate GtkStack and GtkStackSwitcher widgets that are an
alternative to GtkNotebook. Additionally, GtkStack supports
animated transitions when changing pages.
These widgets were initially developed in libgd.

12 years agoMerge branch 'master' into places-sidebar
Federico Mena Quintero [Sun, 21 Apr 2013 22:21:37 +0000 (18:21 -0400)]
Merge branch 'master' into places-sidebar

12 years agoOops, only show 'Connect to server' if the caller enabled it
Federico Mena Quintero [Sun, 21 Apr 2013 22:20:46 +0000 (18:20 -0400)]
Oops, only show 'Connect to server' if the caller enabled it

12 years agowindow: don't forget to fetch title border when not on CSD
Cosimo Cecchi [Sun, 21 Apr 2013 20:56:25 +0000 (16:56 -0400)]
window: don't forget to fetch title border when not on CSD

We still need to respect this border value even when we're not running
under CSD, since we support setting a custom titlebar in all cases.

The border/style magic in gtk_window_draw() really needs to be separated
out into logical pieces soon, but for now let's keep a consistent
behavior with the previous code.

12 years agoMerge branch 'places-sidebar'
Federico Mena Quintero [Sun, 21 Apr 2013 19:51:49 +0000 (15:51 -0400)]
Merge branch 'places-sidebar'

12 years agowindow: only account for decoration borders when we're client decorated
Cosimo Cecchi [Sun, 21 Apr 2013 18:44:24 +0000 (14:44 -0400)]
window: only account for decoration borders when we're client decorated

12 years agoAdd a selected_volume argument to ::populate-popup
Federico Mena Quintero [Sat, 20 Apr 2013 23:19:30 +0000 (19:19 -0400)]
Add a selected_volume argument to ::populate-popup

Nautilus needs this in order to implement a Format command for a volume's popup menu.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agocsd: Drop content_window
Matthias Clasen [Sun, 21 Apr 2013 03:37:10 +0000 (23:37 -0400)]
csd: Drop content_window

Instead of reparenting the content, use input-only windows to
set cursors and capture clicks on the window frame. This avoids
some of the problems that were introduced by content_window, such
as black flashes and non-working opacity.

12 years agoSync from nautilus commit 500770e8de18b07392ffa4435372525d5d03c688
Federico Mena Quintero [Sat, 20 Apr 2013 23:14:59 +0000 (19:14 -0400)]
Sync from nautilus commit 500770e8de18b07392ffa4435372525d5d03c688

Add a Connect to Server menu item, a show-connect-to-server property, and a show-connect-to-server signal.

12 years agoRemove the switch location timer during drag_leave
Federico Mena Quintero [Sat, 20 Apr 2013 20:21:33 +0000 (16:21 -0400)]
Remove the switch location timer during drag_leave

So that hovering in and out of the sidebar quickly doesn't cause a location change in the caller.

12 years agoMerge branch 'places-sidebar'
Federico Mena Quintero [Sat, 20 Apr 2013 20:00:00 +0000 (16:00 -0400)]
Merge branch 'places-sidebar'

12 years agoSync from nautilus commit d2bfffc574c1e6305d862c041b35c9c45ba67674
Cosimo Cecchi [Sat, 20 Apr 2013 19:53:10 +0000 (15:53 -0400)]
Sync from nautilus commit d2bfffc574c1e6305d862c041b35c9c45ba67674

Coding style fix.

12 years agoSync from nautilus commit 277a6a45bee8186b2493ad1b286234ac52f1aed8
Cosimo Cecchi [Sat, 20 Apr 2013 19:51:07 +0000 (15:51 -0400)]
Sync from nautilus commit 277a6a45bee8186b2493ad1b286234ac52f1aed8

Use gtk_tree_view_set_activate_on_single_click().

12 years agoSync nautilus commit 95400548176688f3d2f5e8888f48410756bd96b8
William Jon McCann [Sat, 20 Apr 2013 19:41:08 +0000 (15:41 -0400)]
Sync nautilus commit 95400548176688f3d2f5e8888f48410756bd96b8

Switch location on hovering the places sidebar during a DnD operation -
kind of for spring-loaded folders.

12 years agoMerge branch 'places-sidebar'
Federico Mena Quintero [Sat, 20 Apr 2013 18:56:16 +0000 (14:56 -0400)]
Merge branch 'places-sidebar'

12 years agoRemove the drop feedback row a little time after drag_leave
Federico Mena Quintero [Sat, 20 Apr 2013 18:20:07 +0000 (14:20 -0400)]
Remove the drop feedback row a little time after drag_leave

Since ::drag-leave gets emitted before ::drag-drop, we can't just remove the drop feedback row
in drag-leave, as we *need* it during drag-drop.  So, we use the same trick as in testdnd.c - we
install a timeout handler in our drag-leave callback, and remove the feedback in the timeout callback.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agoDrop in the right place when the feedback row is active
Federico Mena Quintero [Sat, 20 Apr 2013 16:30:48 +0000 (12:30 -0400)]
Drop in the right place when the feedback row is active

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agoActually use the drop_state, instead of encoding things in new_bookmark_index
Federico Mena Quintero [Sat, 20 Apr 2013 15:42:04 +0000 (11:42 -0400)]
Actually use the drop_state, instead of encoding things in new_bookmark_index

This lets us keep the new_bookmark_index untouched even when the drop state goes from armed to unarmed.
That will in turn let us drop in the right place...

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agoTajik translation updated
Victor Ibragimov [Sat, 20 Apr 2013 09:28:18 +0000 (14:28 +0500)]
Tajik translation updated

12 years agoTajik translation update
Victor Ibragimov [Sat, 20 Apr 2013 08:39:19 +0000 (13:39 +0500)]
Tajik translation update

12 years agoUpdated translation for Tajik
Victor Ibragimov [Sat, 20 Apr 2013 04:46:02 +0000 (09:46 +0500)]
Updated translation for Tajik

12 years agoUpdated Greek translation
Dimitris Spingos [Sat, 20 Apr 2013 02:42:43 +0000 (05:42 +0300)]
Updated Greek translation

12 years agopo: Add a rule to generate files
Matthias Clasen [Sat, 20 Apr 2013 00:06:52 +0000 (20:06 -0400)]
po: Add a rule to generate files

This should help translators generate an updates pot file.
Just doing make -C po gtk30.pot should work now, no need to
build the entire module.

12 years agoStrip XF86 from keyboard label msgids
Matthias Clasen [Sat, 20 Apr 2013 00:05:17 +0000 (20:05 -0400)]
Strip XF86 from keyboard label msgids

The msgids have changed, but all the translations still apply.

12 years agoUpdate keyname tables
Matthias Clasen [Fri, 19 Apr 2013 23:35:49 +0000 (19:35 -0400)]
Update keyname tables

This commit is very similar to 8c8853a1f5d29d447c16ba5d92bdb7bb442ee721

We update the keynames.txt file from gdkkeynames.h, and we update
keynames-translate.txt to include all the keysym names that we want
to have translations for. Also strip the XF86 from the translatable
keysym names, since we are returning those names now from
gdk_keyval_name().

keyname-table.h is regenerated from these updated files.

12 years agoKeep XF86 keysym names working
Matthias Clasen [Fri, 19 Apr 2013 23:29:13 +0000 (19:29 -0400)]
Keep XF86 keysym names working

These names are unfortunately stored in gsettings around
the world, so we can't really stop supporting them.

12 years agoAdd some tests for keysyms
Matthias Clasen [Fri, 19 Apr 2013 23:28:09 +0000 (19:28 -0400)]
Add some tests for keysyms

Not very extensive, but we do test that XF86 keysym names
keep working.

12 years agoUpdate gdkkeysyms.h header
Matthias Clasen [Fri, 19 Apr 2013 21:28:35 +0000 (17:28 -0400)]
Update gdkkeysyms.h header

Regenerate these files from the X11 keysymdef.h file, using
gdkkeysyms-update.pl. The only change is the addition of
GDK_KEY_AudioMicMute.

12 years agoMerge branch 'places-sidebar'
Federico Mena Quintero [Fri, 19 Apr 2013 22:26:39 +0000 (17:26 -0500)]
Merge branch 'places-sidebar'

12 years agotreeview: Use equal areas in the computation of drag dest row positions
Federico Mena Quintero [Fri, 19 Apr 2013 22:20:12 +0000 (17:20 -0500)]
treeview: Use equal areas in the computation of drag dest row positions

We used to divide the row in thirds vertically, and use the outer thirds for GTK_TREE_VIEW_DROP_BEFORE and AFTER, respectively.

Now we use *fourths*.  This is so that we get equal areas for these:

  GTK_TREE_VIEW_DROP_BEFORE
  GTK_TREE_VIEW_DROP_INTO_OR_BEFORE
  GTK_TREE_VIEW_DROP_INTO_OR_AFTER
  GTK_TREE_VIEW_DROP_AFTER

This makes hovering tree rows much more positive.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agoAdjust the drag destination row when it is above the currently highlighted row
Federico Mena Quintero [Fri, 19 Apr 2013 22:22:39 +0000 (17:22 -0500)]
Adjust the drag destination row when it is above the currently highlighted row

This makes the feedback accurate and without hysteresis.  Haven't I written this code ten times before?

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agoDropping on the feedback row is always possible
Federico Mena Quintero [Fri, 19 Apr 2013 20:49:54 +0000 (15:49 -0500)]
Dropping on the feedback row is always possible

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agoAdd a temporary row for feedback when inserting a bookmark is possible
Federico Mena Quintero [Fri, 19 Apr 2013 20:03:17 +0000 (15:03 -0500)]
Add a temporary row for feedback when inserting a bookmark is possible

We'll prettify this gradually.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years ago[l10n] Add Tajik translation
Victor Ibragimov [Fri, 19 Apr 2013 22:10:36 +0000 (00:10 +0200)]
[l10n] Add Tajik translation

12 years agoRevert "gdk: Update keynames list from gdkkeysyms.h"
Matthias Clasen [Fri, 19 Apr 2013 21:10:39 +0000 (17:10 -0400)]
Revert "gdk: Update keynames list from gdkkeysyms.h"

This reverts commit 8c8853a1f5d29d447c16ba5d92bdb7bb442ee721.

12 years agogdk: Unvfuncify gdk_display_manager_open_display()
Benjamin Otte [Fri, 19 Apr 2013 20:17:17 +0000 (16:17 -0400)]
gdk: Unvfuncify gdk_display_manager_open_display()

This looks like a pretty stupid patch, but it's only a step towards the
ultimate end goal: Get rid of all the displaymanagers.

12 years agoRevert "wayland: Cache the discovery connection and reuse if possible"
Benjamin Otte [Fri, 19 Apr 2013 20:22:32 +0000 (16:22 -0400)]
Revert "wayland: Cache the discovery connection and reuse if possible"

This reverts commit 524ce7f88e26a498c43729f99fda564f5e222582.

12 years agowayland: Get rid of generic macros
Benjamin Otte [Fri, 19 Apr 2013 19:51:25 +0000 (15:51 -0400)]
wayland: Get rid of generic macros

They're unused.

12 years agobroadway: Get rid of generic macros
Benjamin Otte [Fri, 19 Apr 2013 19:50:38 +0000 (15:50 -0400)]
broadway: Get rid of generic macros

Use existing API instead.

12 years agogdk: Update keynames list from gdkkeysyms.h
Benjamin Otte [Fri, 19 Apr 2013 19:36:10 +0000 (15:36 -0400)]
gdk: Update keynames list from gdkkeysyms.h

grep \#define gdkkeysyms.h | sed "s/#define GDK_KEY_\(.*\) \(.*\)/\2
\1/" | grep -v \#define | sort > keynames.txt
./gen-keyname-table.pl keynames.txt keynames-translate.txt

https://bugzilla.gnome.org/show_bug.cgi?id=698385

12 years agox11: Simplify function
Benjamin Otte [Wed, 17 Apr 2013 22:04:54 +0000 (23:04 +0100)]
x11: Simplify function

Displays get made default displays automatically, so there's no need to
do it in the vfunc.

12 years agodisplaymanager: Emit display-opened directly
Benjamin Otte [Wed, 17 Apr 2013 22:04:05 +0000 (23:04 +0100)]
displaymanager: Emit display-opened directly

Instead of letting every backend do it manually.

12 years agoquartz: Emit GdkDisplay::opened signal
Benjamin Otte [Wed, 17 Apr 2013 22:00:00 +0000 (23:00 +0100)]
quartz: Emit GdkDisplay::opened signal

12 years agowin32: Emit GdkDisplay::opened signal
Benjamin Otte [Wed, 17 Apr 2013 21:59:21 +0000 (22:59 +0100)]
win32: Emit GdkDisplay::opened signal

12 years agodisplay: Add display to displaymanager later
Benjamin Otte [Wed, 17 Apr 2013 21:56:22 +0000 (22:56 +0100)]
display: Add display to displaymanager later

Instead of GdkDisplay::init, only add the display to the display manager
in GdkDisplay::opened. This avoids spurious changes of the default
display in gtk_init() when we're trying to find the one that works and
try to open lots of different ones.

12 years agodisplay: Make opened signal have a vfunc
Benjamin Otte [Wed, 17 Apr 2013 21:53:42 +0000 (22:53 +0100)]
display: Make opened signal have a vfunc

... instead of g_signal_connect()ing in every init function.

12 years agogdk: Refactor function
Benjamin Otte [Tue, 16 Apr 2013 15:29:05 +0000 (17:29 +0200)]
gdk: Refactor function

Split out a GdkBackend type and iterate over it.

12 years agoextract-strings: Deal with multiline strings
Matthias Clasen [Fri, 19 Apr 2013 19:22:03 +0000 (15:22 -0400)]
extract-strings: Deal with multiline strings

When putting out N_(...) macros, we must split multiline strings,
otherwise xgettext complains.

12 years agoRevert more POTFILES.in breakage
Matthias Clasen [Fri, 19 Apr 2013 18:39:23 +0000 (14:39 -0400)]
Revert more POTFILES.in breakage

12 years agoRevert adding .ui files to POTFILES.in
Piotr Drąg [Fri, 19 Apr 2013 18:27:40 +0000 (20:27 +0200)]
Revert adding .ui files to POTFILES.in

This breaks the build unfortunately. Developers will need to resolve that one.

12 years agoUpdated POTFILES.in
Piotr Drąg [Fri, 19 Apr 2013 17:40:56 +0000 (19:40 +0200)]
Updated POTFILES.in

Oops.

12 years agoRemove "tg" from po/LINGUAS until po-properties is fixed
Colin Walters [Fri, 19 Apr 2013 17:27:22 +0000 (13:27 -0400)]
Remove "tg" from po/LINGUAS until po-properties is fixed

Commit dcad786ba040413dd10e416d03d0cf7f3df226b6 introduced "tg" but
didn't add po-properties/tg.po, which is necessary in order for the
build to not break.

Therefore I'm removing tg until the file is added.

12 years agoUpdated POTFILES.in
Piotr Drąg [Fri, 19 Apr 2013 17:18:52 +0000 (19:18 +0200)]
Updated POTFILES.in

12 years agoMove the drop feedback code to stub functions
Federico Mena Quintero [Fri, 19 Apr 2013 16:25:03 +0000 (11:25 -0500)]
Move the drop feedback code to stub functions

For now it is the old, simple call to gtk_tree_view_set_drag_dest_row().  We'll do something
fancier in the following commits.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agoAdd a DropState enum to the internal state of the sidebar
Federico Mena Quintero [Fri, 19 Apr 2013 16:00:36 +0000 (11:00 -0500)]
Add a DropState enum to the internal state of the sidebar

We want to show a little animation when a DnD operation is happening and the user hovers
between existing bookmarks.  The animation should indicate the user that he's about to
create a new bookmark from the file right there.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
12 years agodoc: Documented icon-shadow CSS property
P. F. Chimento [Wed, 17 Apr 2013 08:33:43 +0000 (10:33 +0200)]
doc: Documented icon-shadow CSS property

The docs say that text-shadow applies a drop shadow to both text
and icons, but icons need to use the icon-shadow property.

https://bugzilla.gnome.org/show_bug.cgi?id=698181

12 years agoFix mouse interaction in combo cell renderer
Matthias Clasen [Fri, 19 Apr 2013 14:07:44 +0000 (10:07 -0400)]
Fix mouse interaction in combo cell renderer

Pass the event on when calling gtk_cell_editable_start_editing.
https://bugzilla.gnome.org/show_bug.cgi?id=504901

12 years agowayland: Cache the discovery connection and reuse if possible
Rob Bradford [Fri, 19 Apr 2013 12:59:58 +0000 (13:59 +0100)]
wayland: Cache the discovery connection and reuse if possible

This will prevent us opening, closing and reopening the same display
connection in the majority of cases.

https://bugzilla.gnome.org/show_bug.cgi?id=694465

12 years agoTajik Translation updated
Victor Ibragimov [Fri, 19 Apr 2013 12:27:17 +0000 (17:27 +0500)]
Tajik Translation updated

12 years agoTajik translation added (translation is still in progress)
Victor Ibragimov [Fri, 19 Apr 2013 12:23:35 +0000 (17:23 +0500)]
Tajik translation added (translation is still in progress)

12 years agomenu binding docs: Link to insert_action_group()
Ryan Lortie [Thu, 18 Apr 2013 11:11:15 +0000 (07:11 -0400)]
menu binding docs: Link to insert_action_group()

It's pretty useless to make a menu without actions behind it and people
who are using gtk_menu_shell_bind_model() directly are probably not
interested in doing it the GtkApplicationWindow way (so they won't get
the "app" and "win" groups for free).  People are going to need to call
gtk_widget_insert_action_group(), so mention this in the docs to help
them along.

12 years agobindings: Fix gtk_binding_entry_skip
Christian Persch [Fri, 15 Mar 2013 17:48:44 +0000 (18:48 +0100)]
bindings: Fix gtk_binding_entry_skip

This fixes a regression from commit 9a3466832cc73ae29b704547747b8699132c1250.

https://bugzilla.gnome.org/show_bug.cgi?id=695380

12 years agogdk: Unvfuncify generic key functions
Benjamin Otte [Tue, 16 Apr 2013 13:27:15 +0000 (15:27 +0200)]
gdk: Unvfuncify generic key functions

This makes Wayland and X11 no longer call into XKB and libX11 for these
functions but use GDK's own copy of these functions, just like the
win32, quartz and broadway backends.

12 years agogdk: Refactor default key vfuncs
Benjamin Otte [Tue, 16 Apr 2013 13:24:02 +0000 (15:24 +0200)]
gdk: Refactor default key vfuncs

Instead of copying them all over the place, keep a default
implementation around.